#ifndef __GLOBAL_HEADER__
#define __GLOBAL_HEADER__

#define abs_usleep(us)              \
    do{ int volatile ret = 1;       \
        ret = usleep(us);           \
        while(ret)                  \
            ret = usleep(ret);      \
    }while(0)

#endif
